.tableOfContents {
  display: inherit;
  max-height: calc(100vh - (var(--ifm-navbar-height) + 2rem));
  overflow-y: auto;
  position: sticky;
  top: calc(var(--ifm-navbar-height) + 2rem);
}

.tableOfContents::-webkit-scrollbar {
  width: 7px;
}

.tableOfContents::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}

.tableOfContents::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px;
}

.tableOfContents::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media only screen and (max-width: 996px) {
  .tableOfContents {
    display: none;
  }
}

.header {
  text-align: center;
}

.cookbookTitle {
  font-size: 32pt;
}

.cookbookDescription {
  margin: 0;
}

.cookbookTimeToRead {
  color: var(--ifm-blockquote-color);
}

.cookbookContainer {
  --ifm-container-width: 800px;
  --ifm-container-width-xl: 1000px;
}